Craig RussellCraig Russell
The Cong Viettel in Bandung: A Contest Between Structure and ResourcesBandung is a city where the sound never stops. But before the ball rolls, the...
Asian Games 2026: PV Sindhu, Chen Yufei and the Longest Night of a Badminton Player1:32 AM. I looked at the clock on the wall of the Aichi-Nagoya arena and wrot...
Guardiola Speaks Out Amid Financial Charges: Manchester City Rewrites the Dressing-Room ScriptManchester City are experiencing the most turbulent period since Pep Guardiol...
VMC Fall 2026 and MLBB: When Gen Z Vietnam Builds Its Own Arena on Phone ScreensNovember rolls into Incheon with cold wind. I sit in a small apartment in...
Duong Thuy Vi and the Asiad 20 Bronze: Four Games, One Curve Named EnduranceAichi-Nagoya, September. Duong Thuy Vi stepped onto the mat with the straight...
GAM Esports Joins VCT Pacific 2027: A Historic Turning Point or a High-Risk Gamble for Vietnamese ValorantOn the night of June 27, 2026, in Rostov-on-Don, I sat in a rented room in...
The Magic Moves Handbook and the Missing Foundation of Vietnamese Women's FootballOn a Saturday morning in late September, I stood on the touchline of pitch fo...
Vietnamese Football Between Two Tactical Layers: The Gap Between the National Team and V.League 1In January 2026, in Bangkok, Vietnam beat Thailand in the second leg of the...
When Zero Replaces a Gap: The Data Blind Spots of Vietnamese FootballAfter the final whistle at Hang Day Stadium, I opened the statistics app the...
BWF World Junior Championships 2026: India Names 18-Player Squad for 3x55 and 3x15 Format TestOn October 5, 2026, the Suhandinata Cup begins in Cairo as part of the BWF...
Budapest 2026: The Night the Women's Hurdles Answered a Question the Men's Race Never AskedOn the third night in Budapest, when Likina Amebaw crossed the line to win th...
When Wemby Goes Cold, Oklahoma City Exposes San Antonio's Structural FlawIn the first 20 minutes of the new season, Victor Wembanyama missed 12...
The Empty Data Table and the Limits of Vietnam's Injury DecoderThe Empty Data Table and the Limits of Vietnam's Injury Decoder It was Tuesda...
The Blank Screen: When Golf Data Disappears and the Analytics Industry Must Learn to Stay SilentThere is a screen backstage at every PGA Tour event that spectators never see...
Vietnam vs Philippines (19:30): Kim Sang Sik Bets on a Belief Without DataPeople call me a disruptor. I call it reading the run before it happens. Ther...
When the Data Stops Being Enough to Tell a Story: Lessons from an Empty AnalysisThere is a moment in the trade of following youth sport when I learned to...
Inside the Void of an Analysis: When Data Does Not Exist, Every Conclusion Is FabricationThere is a moment in investigative work that I have learned to fear more than...
GB Para Table Tennis squad lands in France: Final preparatory step for World ChampionshipsHook When the Great Britain Para Table Tennis squad landed in France in early...
Allen Submits Duncan in Round 5: A Victory of Control Time, and the Truth the Scorecards Would Not TellRound five, the clock ticked past the twenty-second minute of the main event ...
Two Korean Players Caught Cheating in the DFOS S3 Grand Final: A Six-Month Ban, Forfeited Prize Money, and the Double-Standard DebateTwo Korean Players Caught Cheating in the DFOS S3 Grand Final: A Six-Month Ba...
